package qc.module.ehs.dto.unit;

import lombok.Data;

/**
 * 单元信息DTO
 */
@Data
public class EhsUnitDto {
    /**
     * 单元ID
     */
    private String unitid;

    /**
     * 单元名称
     */
    private String unitname;

    /**
     * 组织编码，不能为空，新增或修改时必须有调用方传入；
     */
    private String orgcode;

    /**
     * 上级单元ID
     */
    private String parentid;

    /**
     * 层级编码
     */
    private String levelcode;

    /**
     * 是否为在建阶段;是否为在建工程单元
     */
    private boolean isconstruction;

    /**
     * 状态标记；使用枚举类ResourceStatusFlagEnum
     */
    private int flag;

    /**
     * 所属单元分类
     */
    private String uccd;

    /**
     * 经度
     */
    private Double longitude;

    /**
     * 纬度
     */
    private Double latitude;

    /**
     * 具体位置/部位
     */
    private String location;

    /**
     * 介绍信息;介绍信息文字
     */
    private String introduction;

    /**
     * 底图
     */
    private String bgimg;

    /**
     * 排序号
     */
    private Integer odr;

    /**
     * 责任部门ID
     */
    private int resdeptid;

    /**
     * 责任部门名称
     */
    private String resdeptname;

    /**
     * 责任人ID
     */
    private int resuserid;

    /**
     * 责任人名称
     */
    private String resusername;

    /**
     * 责任人电话
     */
    private String resuserphone;

    /**
     * 安全员ID
     */
    private int safeuserid;

    /**
     * 安全员名称
     */
    private String safeusername;

    /**
     * 安全员电话
     */
    private String safeuserphone;
}
